Things done:
============

v0.8
- Music and sound saved globally now.
- Escape key autoexit removed from menu and game.
- Escape key now triggers game menu instead of F1.
- Fixed a bug where game would load old map not one selected on new games.
- Fixed a bug where music and sound volume were being reset each game.
- Several bugs to do with disease pickups have now been fixed.
- Game help and credits is now viewable through menu.

v0.7
- Player animations on movement now working.
- Bombs now play sprite animations when dropped.
- Menu now no longer allows you to start with less than 2 active players.
- Bombs that are in motion from being kicked can no longer be kicked a different
  direction.
- Kicked bombs are now stopped by players being in the way.
- Bombs now "eat" pickups when they are kicked over them.
- Sound amplification of bomb detonation sound has been removed.
- Fixed a bug where bombs didnt destroy pickups they were on.
- Fixed a graphical glitch where out of bounds memory was causing artifacting.
- Bombs now destroy pickups when they detonate.
- Speed of bombs when kicked increased slightly for better usability.
- Fixed a bug where moving bombs did not detonate each other.
- Fixed a bug where you could drop a bomb straight after you died.

v0.6
- Fixed a bug where disease effects carried over into the next game.
- Game finishes after max set limit reached after summary and returns user to
  game screen.  Fundimentals of the game are now in effect complete.
- Game summary screen allows users to continue playing with game+sets updated.
- Game summary screen follows game over screen.
- Ability to return to the main menu added to in game pause.
- Track being played, sound and music volume added to in game menu.
- In game menu added to pause controls.
- Sound and music volume working.
- One or no players alive in game now trigger game over screen (Draw/Victory)
- Tied most of the game menu options into game, meaning settings can be changed
  prior to gameplay now.
- Startup music and random ingame music added.
- Time spent finding suitable music for game.
- Sound library added, sound on explosion and pickup added.
- Main menu, options, player select, map select and setup implemented.
- Menu background inserted.
- Game menu infrastructure implemented.

v0.5
- Game pause added, timer and input frozen, background darkened.
- Game over splash screen added, activated by game time expiring.
- Start splash screen added.
- Game timer decrementing time via system clock now.
- Sets, game and time text inserted onto toolbar.
- Added toolbar graphic to game.

v0.4
- Fixed a bug with short fuse disease.
- Added background texture to game.
- Reverse control disease programmed in and working.
- Short flame disease programmed in and working.
- Short fuse disease programmed in and working.
- Diarrhea disease programmed in and working.
- Disease pickups now cause player to flash for 10 seconds.
- Fixed a problem where randomization was constant.
- Recoded pickup chance spawning code, now all pickups spawning at a rate as intended.

v0.3
- Kick bomb implemented, collision added also.
- Key up handling added.
- Fixed a bug with pickup chance table.
- Pickup chance table implemented, items now dropping at a desired rate.
- Superflame pickup now working.
- Skate pickup now working.
- Flame pickup now working.

v0.2
- Fixed a bug with picking up items too easily.
- Bomb pickup working.
- Pickups are now erased after a player walks over them.
- Pickups now spawn in place of destroyed blocks randomly.
- Bomb collision completed, fixed problem with collision on dropped bomb.

v0.12
- Players can now kill themselves and other players using their bombs.
- Bombs now detonate other bombs, recursive problem solved.
- Refined bomb flame code, graphics showing for each arm of flame.
- Bomb flame code put in, blastwave now showing as timedsprites.
- Bomb detonate code implemented, bricks remove correctly and collision of blastwave in.
- Bomb dropping code implemented.
- Timedsprites created with core displaying items from a vector, until each expire.

v0.11
- Collision against bricks implemented.
- Sprite code in its early stages, now displaying different colours for each player.

v0.1
- Movement and sprite movement extended to all grid players.
- ZBuffer implemented, sprites being properly drawn in order, walls draw over players as intended.
- Fixed a bug with outer wall movement.
- Movement restricted by collision detection now.  (Can't walk through walls anymore)
- Nine tile collision tests, out of bound tests and wallspace tests working.

v0.04
- Player movement firing events setup, player movement working, collision detection not implemented yet.
- Controller has message box now and working as ModelViewController system as intended.
- Controller and Input class modules filled out, now able to bind events to actions.

v0.03
- Map graphics and tilesets being loaded into game now.
- Created initialisation code for instanciations of all classes.

v0.02
- Genlib module ported over to program, modifications made.
- Font module ported over to program.
- Debug module ported over to program.
- Tileset loader ported over to program, modifications made.
- Map loader ported over to program, modifications made to adapt to new environment.

v0.01
- Data structures created in classes, methods and variables added.
- Basic class structure established.